﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DataAccess;
namespace QLDSVCNTT_Nhom1
{
    public partial class frmDangNhapHeThong : Form
    {
        public frmDangNhapHeThong()
        {
            InitializeComponent();
        }

        private void btnHuy_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {                      
            DangNhapHeThong DangNhap = new DangNhapHeThong();
            if (DangNhap.LoginHeThong(txtDangNhap.Text, txtMatKhau.Text) == true)
            {   
                DangNhap.QuyenHan = DangNhapHeThong.QuyenHanHeThong(txtDangNhap.Text, txtMatKhau.Text);
                frmMain Main = (frmMain)this.MdiParent;
                Main.TenDangNhap = txtDangNhap.Text;
                Main.QuyenHan = DangNhap.QuyenHan;
                switch (DangNhap.QuyenHan)
                {
                    case 1:
                        Main.EnableMenuMuc1();
                        frmGVQuanLyMonHoc.gv = null;
                        //frmGVQuanLyDiem.gv = null;
                        break;
                    case 2:
                        Main.EnableMenuMuc2();                                                                                             
                        frmGVQuanLyMonHoc.gv = GiaoVien.Find_ByName(txtDangNhap.Text);
                        frmGVQuanLyMonHoc.listgv = null;
                        //frmGVQuanLyDiem.gv = GiaoVien.Find_ByName(txtDangNhap.Text);
                        //frmGVQuanLyDiem.listgv = null;
                        break;
                    case 3:
                        Main.EnableMenuMuc3();
                        break;
                }
                MessageBox.Show("Đăng nhập thành công!!!", "Thông báo");
                this.Close();
            }
            else
            {
                MessageBox.Show("Thông tin đăng nhập không đúng, Vui lòng kiểm tra lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); 
            }
        }

       
    }
}
